package com.weihui.jxc.service;

import java.util.List;

import com.weihui.jxc.model.Customer;
import com.weihui.jxc.model.Operator;
import com.weihui.jxc.model.Provider;

/**
 * 供应商业务接口
 * 
 * @author xiaowei
 *
 */
public interface ProviderService {
	/**
	 * 添加供应商信息
	 * 
	 * @param provider
	 * @return
	 */
	public boolean addProvider(Provider provider);

	/**
	 * 生成供应商编号
	 * 
	 * @return
	 */
	public String getProviderId();

	/**
	 * 查询供应商信息
	 * 
	 * @return
	 */
	public List<Provider> findProviders(Provider p);

	/**
	 * 根据供应商编号修改客户信息
	 * 
	 * @param p
	 * @return
	 */
	public boolean updateProvider(Provider p);

	/**
 	 * 根据供应商编号修改available
 	 * @param id：供应商编号
 	 * @param available：0:表示删除，1表示找回
 	 * @return
 	 */
 	public boolean updateProvider(String id,Integer available);
}